layui.config({base: '/lib/modules/'});
layui.use(['form','common'], function(){
	let common = layui.common;
	let init = common.page.init;
	common.page.info ={
		list:{
			tableId:"table_list", //数据表格的ID
			searchFilter : 'search_filter',//搜索按钮Filter
		},
		edit:{
			submitFilter:'submit_filter',//提交按钮 Filter
			formFilter: 'from_filter',//表单 Filter
			saveUrl: "save",//保存提交的url
		},
	}
	//监听提交
	init.editSubmit();
	//关闭当前窗口
	init.escCloseLayer();
	//表单验证 value：表单的值、item：表单的DOM对象
	init.verify({
		storeName: function(value, item){
			if(common.util.isEmpty(value)){
				return '门店名称不能为空';
			}
			if(value.length > 100){
				return '门店名称长度必须少于100个字符';
			}
		},
		merchantUserId: function(value, item){
			if(common.util.isEmpty(value)){
				return '门店所属商户ID不能为空';
			}
		},
		longitude: function(value, item){
			if(common.util.isEmpty(value)){
				return '店铺经度不能为空';
			}
			if(value.length > 100){
				return '店铺经度长度必须少于100个字符';
			}
		},
		latitude: function(value, item){
			if(common.util.isEmpty(value)){
				return '店铺纬度不能为空';
			}
			if(value.length > 100){
				return '店铺纬度长度必须少于100个字符';
			}
		},
		status: function(value, item){
			if(common.util.isEmpty(value)){
				return '使用状态[0:关闭,1:在用,-1:未付款]不能为空';
			}
			if(!/^[0-9]*$/.test(value)){
				return '使用状态[0:关闭,1:在用,-1:未付款]只能输入整数';
			}
		},
		storeType: function(value, item){
			if(common.util.isEmpty(value)){
				return '商户类型[0:门店,1:仓库,2:加盟]不能为空';
			}
			if(!/^[0-9]*$/.test(value)){
				return '商户类型[0:门店,1:仓库,2:加盟]只能输入整数';
			}
		},
		enableStoreUpdateProduct: function(value, item){
			if(common.util.isEmpty(value)){
				return '启用商店更新产品[0:关闭,1:开启]不能为空';
			}
			if(!/^[0-9]*$/.test(value)){
				return '启用商店更新产品[0:关闭,1:开启]只能输入整数';
			}
		},
		license: function(value, item){
			if(common.util.isEmpty(value)){
				return '允许最大登录点数不能为空';
			}
			if(!/^[0-9]*$/.test(value)){
				return '允许最大登录点数只能输入整数';
			}
		},
		endDate: function(value, item){
			if(common.util.isEmpty(value)){
				return '到期时间不能为空';
			}
		},
		provinceCode: function(value, item){
			if(common.util.isEmpty(value)){
				return '省code不能为空';
			}
			if(!/^[0-9]*$/.test(value)){
				return '省code只能输入整数';
			}
		},
		cityCode: function(value, item){
			if(common.util.isEmpty(value)){
				return '市code不能为空';
			}
			if(!/^[0-9]*$/.test(value)){
				return '市code只能输入整数';
			}
		},
		areaCode: function(value, item){
			if(common.util.isEmpty(value)){
				return '区县code不能为空';
			}
			if(!/^[0-9]*$/.test(value)){
				return '区县code只能输入整数';
			}
		},
		startTime: function(value, item){
			if(common.util.isEmpty(value)){
				return '营业开始时间不能为空';
			}
			if(value.length > 10){
				return '营业开始时间长度必须少于10个字符';
			}
		},
		endTime: function(value, item){
			if(common.util.isEmpty(value)){
				return '营业结束时间不能为空';
			}
			if(value.length > 10){
				return '营业结束时间长度必须少于10个字符';
			}
		},
		closeDate: function(value, item){
			if(common.util.isEmpty(value)){
				return '关闭日期不能为空';
			}
		},
		rentFee: function(value, item){
			if(common.util.isEmpty(value)){
				return '每月房租不能为空';
			}
		},
		waterElecGasFee: function(value, item){
			if(common.util.isEmpty(value)){
				return '每月水电气费用不能为空';
			}
		},
		otherFee: function(value, item){
			if(common.util.isEmpty(value)){
				return '每月其他费用不能为空';
			}
		},
	});
});